<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <% Response.Expires = -1000 Dim Action, ConnString, CurrentPage Dim oRS Dim sSQL Dim sStatusMessage Dim sConditions Dim bResetFilters, OrderBy IF IsEmpty(Request.form("PageNumber")) THEN CurrentPage = 1 ELSE CurrentPage = cint(Request.Form("PageNumber")) END IF Select Case Request.Form("Action") Case "<" : CurrentPage = CurrentPage + 1 Case "Last>>" : CurrentPage = cint(Request.Form("PageCount")) Case "Apply filter" : CurrentPage = 1 End Select sStatusMessage = "" sConditions = " where 1=1 " If Request.Form("category") <> "" And request("action") <> "" Then If Request.Form("category") <> "Any Category" Then sConditions = sConditions & " and ICategoryID = " & Request.Form("category") & " " End If If Request.Form("email") <> "" Then sConditions = sConditions & " and Email like '%" & Request.Form("email") & "%' " End If If Request.Form("activeusers") = "yes" Then sConditions = sConditions & " and IsActive = true " Else sConditions = sConditions & " and IsActive = false " End If End If If request.querystring("delete") <> "" Then query = "Delete from IMailingList where IMailingListID = " & request.querystring("delete") DBConn.execute(query) End If If request.querystring("add") <> "" Then query = "update IMailingList set Isactive = true where IMailingListID = " & request.querystring("add") DBConn.execute(query) End If if request.querystring("deactivate") <> "" then query = "update IMailingList set Isactive = false where IMailingListID = " & request.querystring("deactivate") DBConn.execute(query) end if %> <%= WebsiteTitle %>


ADMIN filter, view, delete
Filter By  
Email word search : eg. test@place.com or test
Category : <%=drawdropdown("Select * from ICategory", "category", "field-grey-outline", "ICategoryID", "Category", request("category"))%>
active users :
 
<% if sConditions = " where 1=1 " then sConditions = " where IsActive = false " End If OrderBy = " Order By Email " query = "Select * from IMailingList" & sConditions & OrderBy set rsEmails = CreateObject("ADODB.RecordSet") rsEmails.CursorType = 3 set rsEmails.ActiveConnection = DBConn rsEmails.Source = query rsEmails.Open ''set rsEmails = DBConn.execute(query) If Not rsEmails.EOF Then rsEmails.PageSize = 4 rsEmails.AbsolutePage = CurrentPage response.write rsEmails.recordcount & " Total records found " End If Do until rsEmails.AbsolutePage <> CurrentPage or rsEmails.EOF %> <% rsEmails.MoveNext Loop %>
<% If CurrentPage <> 1 Then %> <% End If %>
<% If CurrentPage <> int(Request.Form("PageCount")) Then %> <% End If %>  
Date Email Name Email Address Html Filter Status
<%=rsEmails("JoiningDate")%> <%=rsEmails("FirstName") & " " & rsEmails("LastName")%> <%=rsEmails("Email")%> <%=rsEmails("HTMLEmail")%> <% If rsEmails("IsActive") = false Then %> &category=<%=request("category")%>" class="Hyperlink1" onclick="return confirm('This will permanently delete <%=rsEmails("Email")%> from the email list.');">[Delete] &category=<%=request("category")%>" class="Hyperlink1"> [Activate] <% Else %> &category=<%=request("category")%>" class="Hyperlink1">[Deactivate] <% End If %>

<% rsEmails.Close set rsEmails = nothing %>